
package com.ccc.scala.base8_match

object Match10 {
  def main(args: Array[String]): Unit = {
    // 匹配循环
    val map = Map("A" -> 1, "B" -> 2, "C" -> 3)
    for ((k, v) <- map) { // //直接将map中的k-v遍历出来
      println(s"$k-$v")
      /*
          A-1
          B-2
          C-3
       */
    }

    //遍历value=0的 k-v ,如果v不是2,过滤
    for ((k, 2) <- map) {
      println(k + " --> " + 2) // B --> 2
    }
    println("===============")
    for ((k, v) <- map if v >= 2) {
      println(k + " ---> " + v) // A->1 和 c->33
    }

  }

}
